x86/hvm: unify dpci portio intercept with standard portio intercept
authorPaul Durrant <paul.durrant@citrix.com>
Thu, 9 Jul 2015 17:04:00 +0000 (19:04 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 10 Jul 2015 07:48:24 +0000 (09:48 +0200)
commit3aaf558d635aaf89918da84703ed3981d3bc276e
treec74263734644992903166ba7187864184e0bbe3d
parent1e0d090f9df43910bc25defd1bc19519cee2d4d1
x86/hvm: unify dpci portio intercept with standard portio intercept

This patch re-works the dpci portio intercepts so that they can be unified
with standard portio handling thereby removing a substantial amount of
code duplication.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/intercept.c
xen/arch/x86/hvm/io.c
xen/include/asm-x86/hvm/io.h
xen/include/asm-x86/hvm/vcpu.h
xen/include/xen/iommu.h